table {
	border: 1px solid #666;
	width: 100%;
	margin: 20px 0 20px 0 !important;
}

table caption {
	font-weight: bold;
	font-size: medium;
	margin: 0;
	padding: 0 0 0.5em;
	text-align: left;
}

th,td {
	padding: 2px 4px 2px 4px !important;
	text-align: left;
	vertical-align: top;
}

thead tr {
	background-color: #fc0;
}

tr.odd {
	background-color: #fff
}

tr.tableRowEven,tr.even {
	background-color: #fea
}